Video.attachVideo()

Доступность

Flash Player 6; возможность работы с файлами Flash Video (FLV) была добавлена Flash Player 7.

Синтаксис

my_video.attachVideo(source:Object) : Void

Параметры

source Объект Camera, захватывающий видео или объект NetStream. Чтобы разорвать связь с объектом Video, передайте данному параметру значние null.

Возвращает

Ничего.

Описание

Метод; определяет видеопоток (source), отображаемый в пределах объекта Video на Сцене. Видеопотоком может быть FLV файл, получаемый посредством метода NetStream.play(), так видео с объекта Camera или же null. Если source имеет значение null, видео в объекте Video не проигрывается.

Вам не нужно использовать этот метод, если FLV файл содержит только аудио; аудио часть FLV файлов проигрывается автоматически, как только вызван метод NetStream.play() и произошла буферизация.

If you want to control the audio associated with an FLV file, you can use MovieClip.attachAudio() to route the audio to a movie clip; you can then create a Sound object to control some aspects of the audio. For more information, see MovieClip.attachAudio().

Пример

Код в нижеследующем примере проигрывает видео с камеры локально:

var my_video:Video; //my_video есть объект Video на Сцене
var active_cam:Camera = Camera.get();
my_video.attachVideo(active_cam);

Код в нижеследующем примере проигрывает файл myVideo.flv, хранимый в той же директории, что и SWF file.

var my_video:Video; // my_video есть объект Video на Сцене
var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
my_video.attachVideo(my_ns);
my_ns.play("video1.flv");

См. также

Camera class, NetStream class